<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <channel>
        <title>Business Analyst Community &amp; Resources | Modern Analyst</title> 
        <link>https://www.modernanalyst.com</link> 
        <description>RSS feeds for Business Analyst Community &amp; Resources | Modern Analyst</description> 
        <ttl>60</ttl> <item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/7058/What-Is-Socio-Technical-Architecture.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=7058</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=7058&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What Is Socio-Technical Architecture?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/7058/What-Is-Socio-Technical-Architecture.aspx</link> 
    <description>&lt;p&gt;In short, socio-technical architecture is the holistic design of how technology and people co-create value within an enterprise system. It ensures that the &amp;ldquo;architecture of the system&amp;rdquo; and the &amp;ldquo;architecture of the organization&amp;rdquo; evolve together.&lt;/p&gt;

&lt;p&gt;For business analysts, this mindset elevates requirements work from specification to system stewardship&amp;mdash;making sure that both the software and the people using it perform in harmony to achieve business outcomes.&lt;/p&gt;
</description> 
    <dc:creator>Adrian M.</dc:creator> 
    <pubDate>Sun, 19 Oct 2025 22:38:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:7058</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/6701/What-are-Wireframes.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=6701</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=6701&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What are Wireframes?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/6701/What-are-Wireframes.aspx</link> 
    <description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Wireframes &lt;/strong&gt;&lt;/em&gt;are visual representations of a webpage, application, or system interface, outlining the structure, layout, and functionality of a digital product. They serve as blueprints that help stakeholders, designers, and developers understand the placement of key elements before actual development begins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose of Wireframes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2858/What-is-a-wireframe-and-how-is-it-different-from-a-screen-mock-up.aspx&quot; target=&quot;_blank&quot;&gt;Wireframes&lt;/a&gt; help in early-stage planning by focusing on:&lt;/p&gt;

&lt;ul style=&quot;margin-left: 40px;&quot;&gt;
 &lt;li&gt;&lt;em&gt;&lt;strong&gt;User Experience (UX) Design&lt;/strong&gt;&lt;/em&gt; &amp;ndash; Ensuring logical and intuitive navigation.&lt;/li&gt;
 &lt;li&gt;&lt;em&gt;&lt;strong&gt;Information Architecture&lt;/strong&gt;&lt;/em&gt; &amp;ndash; Organizing content in a user-friendly way.&lt;/li&gt;
 &lt;li&gt;&lt;em&gt;&lt;strong&gt;Functional Layout&lt;/strong&gt;&lt;/em&gt; &amp;ndash; Defining interactions like buttons, menus, and forms.&lt;/li&gt;
 &lt;li&gt;&lt;em&gt;&lt;strong&gt;Stakeholder Communication&lt;/strong&gt;&lt;/em&gt; &amp;ndash; Aligning expectations among business teams, designers, and developers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Types of Wireframes&lt;/strong&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-left: 40px;&quot;&gt;
 &lt;li&gt;&lt;em&gt;&lt;strong&gt;Low-Fidelity Wireframes&lt;/strong&gt;&lt;/em&gt; &amp;ndash; Simple sketches, often hand-drawn or created using basic tools like Balsamiq. These focus on layout and structure without design details.&lt;/li&gt;
 &lt;li&gt;&lt;em&gt;&lt;strong&gt;Mid-Fidelity Wireframes&lt;/strong&gt;&lt;/em&gt; &amp;ndash; More refined versions with structured placeholders for images, text, and buttons. Created in tools like Figma or Axure.&lt;/li&gt;
 &lt;li&gt;&lt;em&gt;&lt;strong&gt;High-Fidelity Wireframes&lt;/strong&gt;&lt;/em&gt; &amp;ndash; Detailed representations that closely resemble the final UI, often including typography, colors, and interactions. Used for development-ready designs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example Use Case for Business Analysts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Imagine a business analyst is working on a new online banking portal. Before developers start coding, the analyst collaborates with UX designers to create wireframes that outline:&lt;/p&gt;

&lt;ul style=&quot;margin-left: 40px;&quot;&gt;
 &lt;li&gt;&lt;em&gt;&lt;strong&gt;Login Screen&lt;/strong&gt;&lt;/em&gt; &amp;ndash; Placement of username, password, and authentication options.&lt;/li&gt;
 &lt;li&gt;&lt;em&gt;&lt;strong&gt;Dashboard Layout&lt;/strong&gt;&lt;/em&gt; &amp;ndash; Sections for account summary, transactions, and quick actions.&lt;/li&gt;
 &lt;li&gt;&lt;em&gt;&lt;strong&gt;Navigation Flow&lt;/strong&gt;&lt;/em&gt; &amp;ndash; How users move between account details, fund transfers, and settings.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These wireframes ensure all stakeholders agree on the structure before investing time in UI/UX design or development.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Wireframes Are Important for Business Analysts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For business analysts, wireframes serve as a visual tool to:&lt;/p&gt;

&lt;ul style=&quot;margin-left: 40px;&quot;&gt;
 &lt;li&gt;Clearly define &lt;em&gt;&lt;strong&gt;system requirements&lt;/strong&gt;&lt;/em&gt; and functionality.&lt;/li&gt;
 &lt;li&gt;Improve &lt;em&gt;&lt;strong&gt;stakeholder collaboration&lt;/strong&gt;&lt;/em&gt; by offering a tangible representation of ideas.&lt;/li&gt;
 &lt;li&gt;Identify &lt;u&gt;&lt;strong&gt;potential UX issues&lt;/strong&gt;&lt;/u&gt; early, reducing costly rework in development.&lt;/li&gt;
 &lt;li&gt;Enhance &lt;em&gt;&lt;strong&gt;documentation &lt;/strong&gt;&lt;/em&gt;by linking wireframes to business process flows and user stories.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In summary, wireframes are essential for business analysts to bridge the gap between business needs, user expectations, and technical feasibility, ensuring efficient and user-friendly system design.&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;What are Wireframes?&quot; src=&quot;/Portals/0/Public%20Uploads/wireframes-pixabay-interface-3614766.png&quot; style=&quot;width: 600px; height: 355px;&quot; title=&quot;What are Wireframes?&quot; /&gt;&lt;/p&gt;
</description> 
    <dc:creator>Adrian M.</dc:creator> 
    <pubDate>Mon, 10 Mar 2025 00:49:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:6701</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/5977/What-are-some-pros-and-cons-of-requirements-reuse.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=5977</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=5977&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What are some pros and cons of requirements reuse?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/5977/What-are-some-pros-and-cons-of-requirements-reuse.aspx</link> 
    <description>&lt;p&gt;Requirements reuse is when the same written requirement is used repeatedly within a single project, across a product line, or even across an enterprise. Requirement reuse can be as simple as an analyst copy/pasting requirements from a previous project, or it can be as sophisticated as having a central repository of requirements that documents link to.&lt;/p&gt;
</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Mon, 13 Dec 2021 17:28:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:5977</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/142/What-is-Structured-English-aka-pseudocode-Please-provide-an-example.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=142</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=142&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What is Structured English (aka pseudocode)?  Please provide an example.</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/142/What-is-Structured-English-aka-pseudocode-Please-provide-an-example.aspx</link> 
    <description>&lt;p&gt;Structured English or pseudocode is a technique used by systems analysts (and sometimes by IT business analysts) to model and document logic of information processes.&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
</description> 
    <dc:creator>Adrian M.</dc:creator> 
    <pubDate>Mon, 09 Aug 2021 13:00:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:142</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/3299/Describe-some-pros-and-cons-of-using-templates-that-aid-in-creation-of-BA-deliverables.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=3299</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=3299&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>Describe some pros and cons of using templates that aid in creation of BA deliverables.</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/3299/Describe-some-pros-and-cons-of-using-templates-that-aid-in-creation-of-BA-deliverables.aspx</link> 
    <description>&lt;p&gt;&lt;span&gt;Templates can be useful, but with many tools available to the business analyst they come with their pros and cons.&lt;/span&gt;&lt;/p&gt;
</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Fri, 12 Mar 2021 17:53:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:3299</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2209/List-the-steps-you-would-take-to-bring-a-product-from-idea-to-deployment-and-beyond.aspx#Comments</comments> 
    <slash:comments>2</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=2209</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2209&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>List the steps you would take to bring a product from idea to deployment and beyond.</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2209/List-the-steps-you-would-take-to-bring-a-product-from-idea-to-deployment-and-beyond.aspx</link> 
    <description>&lt;p&gt;&lt;span&gt;Some of these steps could be combined, pared down, or avoided altogether depending on the demands of the project and complexity of the product or application. Use the minimum amount of tools, models, and specifications needed &amp;nbsp;to communicate the necessary information to the coders in a way that ensures the final product meets the expectations of the customer and is defect free. Once might refer to this as &amp;ldquo;just enough documentation&amp;rdquo; &amp;ndash; not too much, but not too little.&lt;/span&gt;&lt;/p&gt;
</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Sun, 08 Nov 2020 20:14:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2209</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/3040/Why-are-modeling-techniques-so-important-to-Business-Analysts-and-how-do-you-choose-the-right-ones-for-your-project.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=3040</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=3040&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>Why are modeling techniques so important to Business Analysts, and how do you choose the right ones for your project?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/3040/Why-are-modeling-techniques-so-important-to-Business-Analysts-and-how-do-you-choose-the-right-ones-for-your-project.aspx</link> 
    <description>&lt;p&gt;Grouping related items (whether requirements, ideas, business processes, etc.) into a diagram or model is just a way of forming them into recognizable and (hopefully!) familiar patterns. And the short-term memory limit is much less constraining if people are asked to remember and absorb a few different patterns as opposed to dozens of individual bits of information.&lt;/p&gt;
</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Mon, 08 Jun 2020 17:30:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:3040</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2824/What-strategies-can-the-BA-and-project-team-use-to-facilitate-stakeholder-sign-off-on-requirements.aspx#Comments</comments> 
    <slash:comments>4</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=2824</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2824&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What strategies can the BA and project team use to facilitate stakeholder sign-off on requirements?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2824/What-strategies-can-the-BA-and-project-team-use-to-facilitate-stakeholder-sign-off-on-requirements.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;There are several steps that the BA and project team can take beyond just publishing requirements with a sign-off deadline, in order to ease the process for stakeholders and expedite approvals:&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Make sure the right people are signing-off on requirements. It sounds simple and obvious, but this can be one of the biggest contributors to challenges in obtaining requirements sign-off, particularly on complex multi-stakeholder projects. &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Help stakeholders understand the sign-off process. Provide a clear explanation of the commitment that stakeholders are making to the project by signing off on requirements. Be sure to communicate the process for identifying and managing subsequent changes after sign-off (which may be just a reminder of the project&amp;rsquo;s established change control procedures). &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Help stakeholders interpret the requirements documentation. Where feasible and applicable, provide supporting or reference material to assist interpretation and understanding of the requirements. This may include glossaries and data dictionaries, diagrams, etc. It is also very helpful to maintain a log of all decisions that are made throughout requirements definition, and publish this decision log with the requirements to avoid revisiting past decisions.&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Make sure stakeholders have enough time to review the requirements during sign-off. Plan ahead for review and sign-off cycles as much as possible. Remind stakeholders of this commitment 2-3 weeks prior to each review cycle, so they have enough advance notice to plan for the time needed. &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Foster collaborative ownership on multi-stakeholder projects. If a single document contains requirements that are shared or jointly owned, individual stakeholders may be reluctant to sign-off on requirements that they do not individually own. Joint review sessions can be used for collaborative discussion with the goal of obtaining verbal approval from the group during the session. Stakeholder questions or concerns can be addressed through the group review, which will help expedite sign-off from each individual participant.&lt;br /&gt;
    &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;--&lt;br /&gt;
Sandy Lambert&lt;br /&gt;
Business Architect&lt;br /&gt;
&lt;a href=&quot;http://www.linkedin.com/pub/sandra-lambert/1/a50/215&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;LinkedIn Profile&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Mon, 14 Jan 2019 15:05:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2824</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/354/In-which-document-do-you-include-the-Class-Diagram-business-requirements-functional-requirements-software-specification-document.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=354</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=354&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>In which document do you include the Class Diagram (business requirements, functional requirements, software specification document)?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/354/In-which-document-do-you-include-the-Class-Diagram-business-requirements-functional-requirements-software-specification-document.aspx</link> 
    <description>&lt;p&gt;&lt;span&gt;Just like any other diagram, the Class Diagram is just a tool at the disposal of the analyst. In the absence of a set process, it is at the analyst&amp;rsquo;s discretion to determine when to use a class diagram. Therefore, in which analysis artifact/document a class diagram should be included depends on its use.&lt;/span&gt;&lt;/p&gt;
</description> 
    <dc:creator>sonavi</dc:creator> 
    <pubDate>Mon, 12 Nov 2018 16:20:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:354</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2963/How-are-non-functional-requirements-defined-and-managed-on-Agile-projects.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=2963</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2963&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>How are non-functional requirements defined and managed on Agile projects?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2963/How-are-non-functional-requirements-defined-and-managed-on-Agile-projects.aspx</link> 
    <description>&lt;p&gt;&lt;span&gt;Non-functional requirements (NFRs) are typically defined as backlog constraints on an Agile project, and are managed as part of both product backlog and scrum backlog. They are revisited as part of the &amp;lsquo;Definition of Done&amp;rsquo; for each iteration or sprint. If the system does not meet any given NFR, that NFR may spawn new backlog items such as refactors or performance enhancements.&lt;/span&gt;&lt;/p&gt;
</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Mon, 12 Mar 2018 14:55:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2963</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/3855/What-is-Gherkin-and-how-can-it-help-the-business-analyst.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=3855</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=3855&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What is Gherkin and how can it help the business analyst?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/3855/What-is-Gherkin-and-how-can-it-help-the-business-analyst.aspx</link> 
    <description>&lt;span&gt;Gherkin is a structured natural language that is used by business analysts to&amp;nbsp;&lt;/span&gt;specify how they want the system to behave for given scenarios. The Gherkin language is simple.&amp;nbsp; It uses about 1&lt;span&gt;0 keywords (&lt;/span&gt;&lt;strong&gt;Given, When, Then, And, But, Scenario, Feature, Background, Scenario Outline, Examples)&amp;nbsp;&lt;/strong&gt;&lt;span&gt;which allow the language to be read and parsed by an automation tool called Cucumber.&lt;/span&gt;</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Mon, 09 Oct 2017 17:52:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:3855</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2641/Once-a-system-is-developed-is-it-reasonable-to-document-changes-with-simple-updates-to-screen-mockups.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=2641</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2641&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>Once a system is developed is it reasonable to document changes with simple updates to screen mockups?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2641/Once-a-system-is-developed-is-it-reasonable-to-document-changes-with-simple-updates-to-screen-mockups.aspx</link> 
    <description>&lt;p&gt;This question implies that the benefit of foregoing the creation of a more complete requirements specification document is a significant amount of time savings. &amp;nbsp;But what might we be losing in the process.&lt;/p&gt;
&lt;p&gt;Screen mockups alone don&amp;rsquo;t clearly document requirements. &amp;nbsp;Instead, they reflect a decision made by the system designer to satisfy a particular requirement. &amp;nbsp;Often when someone views the mockup or updated system they may think the requirement is obvious when, actually, they have misinterpreted the true requirement. &amp;nbsp;&lt;/p&gt;</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Sun, 10 Sep 2017 22:16:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2641</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2645/In-User-Centered-Design-should-analysts-create-a-separate-Personas-for-every-demographic-segment.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=2645</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2645&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>In User Centered Design, should analysts create a separate Personas for every demographic segment?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2645/In-User-Centered-Design-should-analysts-create-a-separate-Personas-for-every-demographic-segment.aspx</link> 
    <description>&lt;span&gt;Personas are used in User Centered Design to represent the audience that you are designing for. &amp;nbsp;Each persona is a detailed profile of a fictional character which represents a different user segment. They are created in such a way as to bring a strong sense of realism to the users they represent. &amp;nbsp;This helps create a visceral connection with the personas so that the system designer can really understand the users&amp;rsquo; motivations for using the product. &amp;nbsp;Personas primarily focus on a user&amp;rsquo;s attitudes and behaviors.&amp;nbsp;&lt;/span&gt;</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Sun, 13 Aug 2017 18:45:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2645</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/3422/How-do-you-avoid-requirement-conflicts-while-making-changes-to-an-existing-system-where-no-documentation-exists.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=3422</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=3422&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>How do you avoid requirement conflicts while making changes to an existing system where no documentation exists?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/3422/How-do-you-avoid-requirement-conflicts-while-making-changes-to-an-existing-system-where-no-documentation-exists.aspx</link> 
    <description>Companies with small IT departments or analysis teams often lack a well defined analysis process. It&#39;s not uncommon for analysts to be hired onto a team and find that they are being asked to assist with requirements and new features for a system where no documentation exists. &amp;nbsp;In this case, the analyst needs to create a minimal amount of documentation&amp;nbsp;retroactively.</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Sun, 13 Dec 2015 20:41:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:3422</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/1684/What-is-a-Use-Case-Realization.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=1684</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1684&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What is a Use Case Realization?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/1684/What-is-a-Use-Case-Realization.aspx</link> 
    <description>&lt;p&gt;&lt;span&gt;A use case realization provides a construct to organize artifacts which shown how the physical design of a system supports the logical business behavior outlined by a used case. &amp;nbsp;Each use case realization will define the physical design in terms of classes and collaborating objects which support the use case.&amp;nbsp; Therefore, each use case realization typically is made up of a class diagram and a number of interaction diagrams, most commonly sequence diagrams, showing the collaboration or interaction between physical objects.&lt;/span&gt;&lt;/p&gt;
</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Sat, 08 Aug 2015 16:31:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1684</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/804/What-is-the-difference-between-a-use-case-alternative-flow-and-an-exception-flow.aspx#Comments</comments> 
    <slash:comments>2</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=804</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=804&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What is the difference between a use case alternative flow and an exception flow?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/804/What-is-the-difference-between-a-use-case-alternative-flow-and-an-exception-flow.aspx</link> 
    <description>A use case specification describes the functionality of a system in terms of a sequence of user-system interactions.&amp;nbsp; The main flow of events describes a single path through the system.&amp;nbsp; It represents the most common way that the use case plays out successfully and contains the most common sequence of user-system interactions.&amp;nbsp; Other scenarios or paths through the system are described in alternative flows and exception flows.&amp;nbsp; So what is the difference between and alternative flow and an exception flow?</description> 
    <dc:creator>cadams</dc:creator> 
    <pubDate>Sun, 12 Oct 2014 06:13:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:804</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/3073/When-implementing-a-purchased-solution-should-your-requirements-and-design-documents-cover-features-that-were-not-requested-but-come-with-the-package.aspx#Comments</comments> 
    <slash:comments>2</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=3073</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=3073&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>When implementing a purchased solution should your requirements and design documents cover features that were not requested but come with the package?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/3073/When-implementing-a-purchased-solution-should-your-requirements-and-design-documents-cover-features-that-were-not-requested-but-come-with-the-package.aspx</link> 
    <description>When implementing a purchased solution at a minimum each additional feature needs to be assessed to determine its potential positive or negative impact.</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Sun, 07 Sep 2014 18:22:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:3073</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2962/What-is-an-epic-and-what-purpose-does-it-serve-on-an-Agile-project.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=2962</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2962&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What is an epic, and what purpose does it serve on an Agile project?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2962/What-is-an-epic-and-what-purpose-does-it-serve-on-an-Agile-project.aspx</link> 
    <description>&lt;p&gt;Business epics are large, typically cross-cutting initiatives that encapsulate new development needed to realize certain business benefits. One or more epics can form the basis for the business case that justifies and initiates a project.&lt;br /&gt;
Epics are often used as placeholders for new ideas that have not been thought out fully, or whose full elaboration has been deferred until actually needed. Epics are then evolved into split into multiple user stories that help Agile development teams effectively manage and groom their product backlog.&lt;/p&gt;
&lt;p&gt;--&lt;br /&gt;
Sandy Lambert&lt;br /&gt;
Business Architect&lt;br /&gt;
&lt;a href=&quot;http://www.linkedin.com/pub/sandra-lambert/1/a50/215&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;LinkedIn Profile&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Fri, 09 May 2014 14:58:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2962</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2858/What-is-a-wireframe-and-how-is-it-different-from-a-screen-mock-up.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=2858</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2858&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What is a wireframe, and how is it different from a screen mock-up?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2858/What-is-a-wireframe-and-how-is-it-different-from-a-screen-mock-up.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;A &lt;a href=&quot;https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/6701/What-are-Wireframes.aspx&quot; target=&quot;_blank&quot;&gt;wireframe &lt;/a&gt;is a static blueprint or schematic of a user interface, used as a visual aid in identifying basic functionality and navigation requirements. A wireframe is different from a screen mock-up because it does not include any elements of screen design, style or graphics. A wireframe focuses on what the user interface or screen does, rather than how it looks.&lt;br /&gt;
--&lt;br /&gt;
Sandy Lambert&lt;br /&gt;
Business Architect&lt;br /&gt;
&lt;a href=&quot;http://www.linkedin.com/pub/sandra-lambert/1/a50/215&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;LinkedIn Profile&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Thu, 09 Jan 2014 18:24:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2858</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2823/Can-requirements-for-a-system-interface-be-documented-as-a-use-case.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=2823</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2823&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>Can requirements for a system interface be documented as a use case?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2823/Can-requirements-for-a-system-interface-be-documented-as-a-use-case.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Yes, a use case can be used to document requirements for system-to-system interactions and exchanges of information between systems. External systems are treated as Actors, in the same way as human Actors. The standard use case structure of pre-conditions, post-conditions, basic flow, alternate flows and exception flows are all applicable when describing the requirements for interactions with an external system Actor as with a human Actor. &lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;A key rule for this type of use case is that external systems must always be treated as ‘black-box’ entities. The use case cannot dictate requirements for external system processing beyond the bounds of its interaction with the in-scope software system. For example, requirements for an online retail sales system (“System X”) may include an interface to an external third-party payment system such as Paypal (“System Y”). The use case for this interface would describe what information shall be sent from System X to the external system Actor, what information shall be received by System X from the external system Actor, and what System X shall do in order to process the information exchanged. The use case cannot contain requirements for any processing that occurs within the external system (cannot describe data that System Y must collect, connect describe edits that System Y should perform, etc.). &lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Pre-conditions also must not describe anything that happens within the external system. A pre-condition can only be something that is known to or detected by the in-scope system.&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;--&lt;br /&gt;
Sandy Lambert&lt;br /&gt;
Business Architect&lt;br /&gt;
&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://www.linkedin.com/pub/sandra-lambert/1/a50/215&quot;&gt;LinkedIn Profile&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Wed, 04 Dec 2013 22:08:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2823</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2356/What-is-OOAD.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=2356</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2356&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What is OOAD?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/2356/What-is-OOAD.aspx</link> 
    <description>&lt;div&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;The acronym OOAD stands for Object Oriented Analysis and Design. &amp;nbsp;OOAD is a software engineering approach that models and designs a system as a group of interacting objects. Object is the term used to describe some entity or &amp;ldquo;thing&amp;rdquo; of interest. &amp;nbsp;These objects are typically modeled after real world entities or concepts. &amp;nbsp;For the business analyst, these would be the real-world entities that arise within the business (invoice, product, contract, etc).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;Objects have attributes which can be set to specific values. This defines the state of the object. &amp;nbsp;Objects also have methods or functions which define their behavior.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;Here is a quick example for illustrative purposes. &amp;nbsp;Consider the real world object &amp;ldquo;Car&amp;rdquo;. &amp;nbsp;Our car has attributes that can be defined with specific values such as,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;make = ford&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;model = escape&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;year = 2002&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;color = green&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;maximum speed = 130 mph&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;current speed = 50 mph&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;ideal tire pressure = 35 psi&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;current tire pressure = 31 psi&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;remaining fuel = 12 gallons&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;Each of these attributes define the &amp;ldquo;state&amp;rdquo; of the vehicle. &amp;nbsp;They describe the car as it is at some point in time. &amp;nbsp;Additionally, the car has certain &amp;ldquo;behaviors&amp;rdquo; such as&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;accelerate ()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;decelerate ()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;refuel ()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;fill tires ()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;Each of these behaviors of the real world object can be represented as a method of the object when designing the system (methods are also known as a functions in some programming languages). &amp;nbsp;These methods can change the values of the attributes causing a change in state.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;OOAD is comprised of two parts:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;(1) object oriented analysis&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style=&quot;margin-left: 40px;&quot;&gt;&amp;nbsp;&lt;/div&gt;

&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;(2) object oriented design&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;Models of different types can be created to reflect the static structure, dynamic behavior, and run-time deployment of the collaborating objects of a system. &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;font-size: small; &quot;&gt;&lt;span style=&quot;font-family: Arial; &quot;&gt;During the object-oriented analysis (OOA) phase object-modeling techniques are used to analyze the functional requirements for a system and create models which reflect the logical design of the system. &amp;nbsp;During the object-oriented design (OOD) phase of the system, models are elaborated upon to include implementation specific details that show how the physical design of the system will come together. &amp;nbsp;OOA focuses on what the system does (its static structure and behavior), OOD on how the system does it (it&amp;rsquo;s run-time implementation).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Sun, 09 Sep 2012 16:25:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2356</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/1804/What-is-a-Swimlane-Diagram.aspx#Comments</comments> 
    <slash:comments>6</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=1804</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1804&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What is a Swimlane Diagram?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/1804/What-is-a-Swimlane-Diagram.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;A &lt;a href=&quot;https://www.modernanalyst.com/Resources/Articles/tabid/115/ID/1868/An-Introduction-to-Swimlane-Diagrams.aspx&quot;&gt;&lt;strong&gt;swimlane diagram&lt;/strong&gt;&lt;/a&gt; (also sometime called a cross-functional diagram) documents the steps or activities of a process flow or workflow.&amp;nbsp; More specifically, a swimlane diagram groups these activities into swimlanes which are horizontal or vertical columns that contain all of the activities which fit into the category represented by that swimlane.&amp;nbsp; Swimlanes can represent many categories of information such as actors which perform the activities (i.e., role or department), the stage of the process in which the activity takes place, or whatever else the creator of the document feels should be emphasized and communicated by the swimlane diagram.&amp;nbsp; The term swimlane was adopted due to the visual similarity between the horizontal rows of the diagram to that of the swimlanes found within a swiming pool.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img alt=&quot;What is a Swimlane Diagram?&quot; height=&quot;480&quot; src=&quot;/Portals/0/images/Swimlane Diagram.jpg&quot; width=&quot;600&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;A process flow or workflow diagram does not have to use swimlanes.&amp;nbsp; However, since swimlanes communicate additional information about who performs the activity or when it takes place, it&amp;rsquo;s typically a preferred best practice to include them.&amp;nbsp; Similarly, a &lt;a href=&quot;https://www.modernanalyst.com/Resources/BusinessAnalystHumor/tabid/218/ID/1811/Get_to_Know_the_Swimlane_Diagram.aspx&quot;&gt;swimlane diagram&lt;/a&gt; can use only one set of swimlanes (either vertical swimlanes or horizontal swimlanes).&amp;nbsp; In BPMN standards, a process flow is typically shown flowing from left to right.&amp;nbsp; If only one set of swimlanes is used, horizontal swimlanes are most commonly used to group activities.&amp;nbsp; In the UML standard, the activity diagram flows from top to bottom and veritcal swimlanes are most commonly used.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;One of the more common choices used by creators of swimlane diagrams is to define the roles which perform each activity within horizontal swimlanes and define the process stages in which the activity occurs within vertical swimlanes.&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Sat, 09 Apr 2011 22:42:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1804</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/510/Why-is-requirements-traceability-important.aspx#Comments</comments> 
    <slash:comments>2</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=510</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=510&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>Why is requirements traceability important?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/510/Why-is-requirements-traceability-important.aspx</link> 
    <description>&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;font size=&quot;2&quot;&gt;Requirements traceability is the ability to follow and audit the life of a requirement, in both a forward and backward direction; from its origins, through its realization in the design and functional specifications, to its eventual development and deployment and use, through subsequent rounds of modification and refinement.&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;font size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;font size=&quot;2&quot;&gt;If a requirement is changed or modified, using a requirements traceability matrix the analyst can identify those areas within the functional specifications that are impacted by the requirement and make the appropriate modifications.&amp;nbsp; In addition, the analyst can determine if the portion of the specification being modified traces back to any other requirements.&amp;nbsp; This is important to ensure that the new modification doesn&amp;rsquo;t break any existing requirements within the system.&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;font size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;font size=&quot;2&quot;&gt;Similarly, sections of the specification can be traced to areas of the physical code to ensure that all required changes are made during the development process.&amp;nbsp; Test cases can also be traced back to functional specifications.&amp;nbsp; When functional specifications are changed test cases nearly always need to be updated to ensure complete and accurate testing can take place.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;--&lt;br /&gt;
Chris Adams&lt;br /&gt;
&lt;a href=&quot;http://www.linkedin.com/in/christopherkeithadams&quot; target=&quot;_blank&quot;&gt;LinkedIn Profile&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description> 
    <dc:creator>Chris Adams</dc:creator> 
    <pubDate>Fri, 08 Aug 2008 15:36:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:510</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/302/What-is-the-difference-between-a-Business-Requirement-Document-BRD-and-a-Functional-Specification-Document-FSD.aspx#Comments</comments> 
    <slash:comments>6</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=302</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=302&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What is the difference between a Business Requirement Document (BRD) and a Functional Specification Document (FSD)?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/302/What-is-the-difference-between-a-Business-Requirement-Document-BRD-and-a-Functional-Specification-Document-FSD.aspx</link> 
    <description>&lt;p&gt;&lt;font size=&quot;2&quot;&gt;Business Requirement Documents are written to define the requirements of a business process or a system that needs to support a business process.&amp;nbsp; For purposes of contrasting the Business Requirement Document (BRD) and the Functional Specification Document (FSD), the description of the BRD that follows is written in terms of preparing a BRD for a system. The exact scope of a BRD and FSD vary from company to company.&amp;nbsp; However, the two documents are typically defined as follows:&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;2&quot;&gt;The BRD contains the business requirements that are to be met and fulfilled by the system under development.&amp;nbsp; These requirements specify &amp;quot;what&amp;quot; the system must do in order to fulfill the requirements of the business.&amp;nbsp; They often take the form of &amp;quot;The system shall...&amp;quot;&amp;nbsp; Each requirement, or group of similar requirements, is typically accompanied by a business rationale. The business rationale explains &amp;quot;why&amp;quot; the business requirement is necessary.&amp;nbsp; This is often important later if analysts or developers have questions regarding the purpose or validity of the requirement.&amp;nbsp; The rationale can be used to support the need for the business requirement or clarify ambiguous language by providing a context for the requirement. In addition to a rationale, constraints can be provided for each requirement along with other supporting reference material.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;2&quot;&gt;In contrast, the FSD defines &amp;quot;how&amp;quot; the system will accomplish the requirements by outlining the functionality and features that will be supported by the system.&amp;nbsp; Ideally, the functionality of the system will be described in logical terms so that the FSD is technology and platform independent. This gives the architects and developers more freedom in making development and design decisions about the physical design of the system.&amp;nbsp; Inevitably, however, some things have to be explained in physical terms.&amp;nbsp; The User Interface is one such example.&amp;nbsp; Many FSDs include screen mockups or wireframes for communicating the layout and design of the system screens.&lt;/font&gt;&lt;/p&gt;
</description> 
    <dc:creator>BAZ</dc:creator> 
    <pubDate>Thu, 03 Jul 2008 16:10:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:302</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/217/Are-there-scenarios-where-the-developers-will-produce-something-different-from-your-requirements-spec-and-how-would-you-handle-this.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=217</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=217&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>Are there scenarios where the developers will produce something different from your requirements spec, and how would you handle this?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/217/Are-there-scenarios-where-the-developers-will-produce-something-different-from-your-requirements-spec-and-how-would-you-handle-this.aspx</link> 
    <description>&lt;p&gt;Yes, there are instances when the developers will produce something different than what the requirements or functional specification documents contain.&amp;nbsp; Here are some of the instances/causes of such differences:&lt;/p&gt;

&lt;ol&gt;
 &lt;li&gt;The specifications are ambiguous or incomplete&amp;nbsp;and they can be easily interpreted in multiple ways.&amp;nbsp; In this case, the developer may have simply misinterpreted the ambiguous requirement in a different way than what was intended.&lt;/li&gt;
 &lt;li&gt;The developer simply ignored the specification and/or just read it quickly and then developed the system from memory.&lt;/li&gt;
 &lt;li&gt;The development team encountered technical limitations and the system cannot be developed exactly the way they were specified.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In general, the best way to handle this is to have a clear process in place to manage differences between the specification and the developed product.&amp;nbsp; This would require a strong QA team and QA process.&amp;nbsp; Here are some more detailed which address the three items above:&lt;/p&gt;

&lt;ol&gt;
 &lt;li&gt;First and foremost, ensure that the business analysis team has documented guidelines for creating requirements and functional specifications as well as processes in place for peer and management review of analysis artifacts to ensure they are accurate and unambiguous.&amp;nbsp; In addition, since the QA team is responsible for creating test cases and scenarios based on the requirements and functional specifications, they should look for, find, and document as spec defects (bugs) those areas of the analysis artifacts which are ambiguous or are missing information.&amp;nbsp; These defect reports can be used by the analysis manager to identify areas of improvement and also to provide performance feedback to the individual business systems analyst.&lt;/li&gt;
 &lt;li&gt;Create a process in the development team for each developer to be accountable for his/her deliverables and&amp;nbsp;produce code which is defect free.&amp;nbsp; In addition, the QA team should be able to find these discrepancies and create defect reports (bugs) for the development team to fix.&lt;/li&gt;
 &lt;li&gt;A process should be in place to deal with instances when the requirements cannot be implemented as outlined in the functional specifications.&amp;nbsp; Have the development team review the functional specs and provide feedback before the coding starts.&amp;nbsp; The development team should be a key stakeholder and reviewer of the analysis artifacts.&amp;nbsp; The feedback can then be&amp;nbsp;incorporated back into the analysis artifacts and, hopefully, resulting in the alignment of the specifications and developed product.&lt;/li&gt;
&lt;/ol&gt;
</description> 
    <dc:creator>Emy</dc:creator> 
    <pubDate>Sun, 13 Jan 2008 15:46:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:217</guid> 
    
</item>

    </channel>
</rss>